/**
*  PC����ʽ
*/

.top_nav {  width: 100%;height: 100px;display: block;background: url(../images/banner_daojia_top.jpg) no-repeat top center;}

.home-page .section-1{ background: #fff; }
.home-page .section-1 ul{ margin-bottom: 35px; }
.home-page .section-1 li{ float: left; width: 24%; text-align: left; border-right: 1px solid #ddd;}
.home-page .section-1 li:last-child{ border-right: 0 none; }
.home-page .section-1 li i{ float: left; width: 61px; height: 53px; background: url(../images/index_f_1.png) no-repeat; margin-right: 20px; margin-left: 40px; transition: all .4s;}
.home-page .section-1 li:hover i{ transform: translate(0, -3px); }
.home-page .section-1 li:nth-child(1) i{ background-position: 0 0; margin-left: 20px;}
.home-page .section-1 li:nth-child(2) i{ background-position: -64px 0; }
.home-page .section-1 li:nth-child(3) i{ background-position: -126px 0; }
.home-page .section-1 li:nth-child(4) i{ background-position: -188px 0; }
.home-page .section-1 li div{ padding-top: 10px; }
.home-page .section-1 li div h3{ color: #333; transition: all .4s;}
.home-page .section-1 li:hover div h3{ color: #00a2ff; }
.home-page .section-1 li div h3 s{ background: url(../images/index_f_1.png) no-repeat 0px -66px; width: 31px; height: 15px; display: inline-block; margin-left: 10px;}
.home-page .section-1 li div p{ color: #82939e; }
.home-page .section-2{ background: #FAFAFA; padding-top: 55px; height: 590px;}
.home-page .section-2 .img{ width: 621px; height: 525px; background: url(../images/index_f_2_img.png) no-repeat; float: left;margin-left: -45px;}
.home-page .section-2 .text{ margin-left: 615px; text-align: left}
.home-page .section-2 .text .title{ padding-top: 20px; margin-bottom: 45px;}
.home-page .section-2 .text .title h2{font-size: 36px;line-height: 75px;font-weight: lighter;color: #434A54;}
.home-page .section-2 .text .title p{ color: #333; }
.home-page .section-2 .text li{ overflow: hidden; margin-bottom: 26px; font-size: 16px; color: #82939e; line-height: 1.8;}
.home-page .section-2 .text li i{  float: left; width: 42px; height: 42px; background: url(../images/index_f_2_icon.png) no-repeat; margin-right: 20px; margin-top: 10px;}
.home-page .section-2 .text li:nth-child(1) i{ background-position: 0 0; }
.home-page .section-2 .text li:nth-child(2) i{ background-position: -47px 0; }
.home-page .section-2 .text li:nth-child(3) i{ background-position: -93px 0; }
.home-page .section-2 .text li div{ margin-left: 60px; }
.home-page .section-2 .text li h3{ color: #333; font-weight: bold; }
.home-page .section-3{ background: #fff; height: 480px; width: 100%; position: relative;}
.home-page .section-3 iframe {position: absolute; width: 100%; height: 100%; left: 0; top: 0; }
.home-page .section-3 .section-wrapper{ position: relative; z-index: 2; overflow: hidden;}
.home-page .section-3 .img{ width: 883px; height: 227px; margin: 75px auto 40px; background: url(../images/index_f_3_text.png) no-repeat center;background-size: contain;}
.home-page .section-3 .img-btn{ display: block; width: 160px; height: 60px; margin: 60px auto; background: url(../images/index_f_3_btn.png) no-repeat;}
.home-page .section-4{ background: #FAFAFA; }
.home-page .section-4 .list1{ text-align: left; margin-right: -20px; margin-top: 35px;}
.home-page .section-4 .list1 li{ float: left; width: 384px; margin-right: 20px; -webkit-transition: all .2s linear; transition: all .2s linear;}
.home-page .section-4 .list1 li:hover{ -webkit-box-shadow: 0 3px 20px rgba(0,0,0,.1); box-shadow: 0 3px 20px rgba(0,0,0,.1); -webkit-transform: translate3d(0,-2px,0); transform: translate3d(0,-2px,0);}
.home-page .section-4 .list1 li .intro{  padding: 37px 13px 33px 33px;   color: #fff;}
.home-page .section-4 .list1 li:nth-child(1) .intro{ background: #46A34B; }
.home-page .section-4 .list1 li:nth-child(2) .intro{ background: #FD4F73; }
.home-page .section-4 .list1 li:nth-child(3) .intro{ background: #F69200; }
.home-page .section-4 .list1 .intro h3{ font-size: 24px; margin-bottom: 20px;}
.home-page .section-4 .list1 .intro div{ font-size: 16px; margin-bottom: 29px;}
.home-page .section-4 .list1 .intro p{ font-size: 14px; }
.home-page .section-4 .list1 .product{ background: #fff; padding: 15px 25px; overflow: hidden;}
.home-page .section-4 .list1 .product i{ float: left; width: 50px; height: 50px; background: url(../images/index_f_4.png) no-repeat; margin-right: 18px;}
.home-page .section-4 .list1 li:nth-child(1) .product i{ background-position: 0 0; }
.home-page .section-4 .list1 li:nth-child(2) .product i{ background-position: -59px 0; }
.home-page .section-4 .list1 li:nth-child(3) .product i{ background-position: -120px 0px; }
.home-page .section-4 .list1 .product .text{ padding-top: 5px; }
.home-page .section-4 .list1 .product .text h3{ font-size: 16px; color: #333;}
.home-page .section-4 .list1 li:hover .product .text h3{ color: #00a2ff;}
.home-page .section-4 .list1 .product .text p{ color: #82939e; }
.home-page .section-4 .small-title{ margin-top: 50px; font-size: 24px; margin-bottom: 25px;}
.home-page .section-4 .list2{ text-align: left; margin-right: -10px; padding-bottom: 70px;}
.home-page .section-4 .list2 li{ float: left; padding: 15px; width: 200px; background: #fff; border: 1px solid #ddd; margin-right: 10px;  -webkit-transition: all .2s linear; transition: all .2s linear;}
.home-page .section-4 .list2 li:hover{ border-color: #00a2ff; }
.home-page .section-4 .list2 li i{ width: 62px; height: 62px; float: left; background: url(../images/index_f_4.png) no-repeat;}
.home-page .section-4 .list2 li:nth-child(1) i{ background-position: 0 -58px; }
.home-page .section-4 .list2 li:nth-child(2) i{ background-position: -78px -58px; }
.home-page .section-4 .list2 li:nth-child(3) i{ background-position: -159px -58px; }
.home-page .section-4 .list2 li:nth-child(4) i{ background-position: -234px -58px; }
.home-page .section-4 .list2 li:nth-child(5) i{ background-position: -312px -58px; }
.home-page .section-4 .list2 li .text{ margin-left: 75px; padding-top: 10px; }
.home-page .section-4 .list2 li .text h3{ font-size: 16px; margin-bottom: 7px; color: #333; -webkit-transition: all .2s linear; transition: all .2s linear; }
.home-page .section-4 .list2 li:hover .text h3{ color: #00a2ff; }
.home-page .section-4 .list2 li .text p{ color: #82939e; white-space: nowrap;}
.home-page .section-5{background: url(../images/index_f_5_bg.jpg) no-repeat top center;height:860px;}
.home-page .section-5 .section-wrapper div.title{padding-bottom: 50px;}
.home-page .section-5 .section-wrapper div.title h2,
.home-page .section-5 .section-wrapper div.title p{color: #fff;}
.home-page .section-5 .section-wrapper div.img-bg{background: url(../images/index_f_5.png) no-repeat center;height:561px;width: 975px;}
.home-page .section-5 .section-wrapper div.img-bg iframe{padding-top: 32px;padding-left: 1px;}
.home-page .section-6{ background: #fff; padding-bottom: 80px;}
.home-page .section-6 .img{ width: 1142px; height: 531px; margin: 30px auto 0; background: url(../images/index_f_6.png) no-repeat center;  }
.home-page .section-7{ background: #333333; color: #fff;}
.home-page .section-7 .title h2{ color: #fff; margin-bottom: 62px;}
.home-page .section-7 .swiper-slide{ width: 242px; height: 350px; background: #000; position: relative;}
.home-page .section-7 .swiper-slide .img{ width: 100%;height: 100%; }
.home-page .section-7 .swiper-slide .mask{ position: absolute; left: 0; top: 0; right: 0; bottom: 0; transition: all .4s;}
.home-page .section-7 .swiper-slide .mask i{ display: block; transform: translate(0, 90px); transition: all .4s; -webkit-filter: grayscale(100%); -moz-filter: grayscale(100%); -ms-filter: grayscale(100%); -o-filter: grayscale(100%); filter: grayscale(100%); filter: gray;}
.home-page .section-7 .swiper-slide .mask i img{   }
.home-page .section-7 .swiper-slide .mask .text { transform: translate(0, 120px);  transition: all .4s;}
.home-page .section-7 .swiper-slide .mask .text h2{ font-size: 24px; margin-bottom: 5px;}
.home-page .section-7 .swiper-slide .mask .qrcode{ transform: translate(0, 220px); opacity: 0; transition: all .4s;}
.home-page .section-7 .swiper-slide .mask .qrcode img{ width: 120px; height: 120px; }
.home-page .section-7 .swiper-slide .mask:hover{ background: rgba(255, 255, 255, .3); }
.home-page .section-7 .swiper-slide .mask:hover i{ transform: translate(0, 90px); -webkit-filter: none; -moz-filter: none; -ms-filter: none; -o-filter: none; filter: none; filter: none;}
.home-page .section-7 .swiper-slide .mask:hover .text { transform: translate(0, 110px); }
.home-page .section-7 .swiper-slide .mask:hover .qrcode { transform: translate(0, 130px); opacity: 1;}
.home-page .section-7 .swiper-container .swiper-button-next,
.home-page .section-7 .swiper-container .swiper-button-prev{ top: 0; height: 100%; margin-top: 0; opacity: 1; background: rgba(0,0,0,.5) url(../images/index_f7_arrow.png) no-repeat center center; width: 37px;}
.home-page .section-7 .swiper-container .swiper-button-prev{ left: 0; }
.home-page .section-7 .swiper-container .swiper-button-next{ right: 0; transform: rotate(180deg); }
.home-page .section-7 .swiper-container:hover .swiper-button-next,
.home-page .section-7 .swiper-container:hover .swiper-button-prev{ opacity: 1; }
.home-page .section-7 .swiper-container .swiper-button-next:hover,
.home-page .section-7 .swiper-container .swiper-button-prev:hover{background-color: rgba(0,0,0,.9);}
.home-page .section-8{ background: #fff url(../images/index_f8_bg.jpg) no-repeat center top; height: 260px; color: #fff;    }
.home-page .section-8 .flag{ width: 202px; height: 86px; background: url(../images/index_f_8_flag.png) no-repeat center top; margin: 0 auto;}
.home-page .section-8 .flag h2{ font-size: 24px; padding-top: 12px; }
.home-page .section-8 ul{ margin-top: 42px; }
.home-page .section-8 li{ float: left; width: 25%; text-align: left;}
.home-page .section-8 li:nth-child(1){ width: 31%; }
.home-page .section-8 li:nth-child(2){ width: 33%; }
.home-page .section-8 li:nth-child(3){ width: 19%; }
.home-page .section-8 li:nth-child(4){ width: 17%; }
.home-page .section-8 li .num{ float: left; font-size: 72px; line-height: 1; margin-right: 30px; font-family: "Arial";}
.home-page .section-8 li .info{ font-size: 24px; }
.home-page .section-8 .an-tr-2-5 {-moz-transition: 2.5s ease; -o-transition: 2.5s ease; -webkit-transition: 2.5s ease }
.home-page .section-8 .index-num {width: 40px; height: 54px; display: inline-block; background: url("../images/number-min.png") no-repeat; margin-top: 10px; opacity: 1; filter: alpha(opacity=100); margin-right: -15px;}
.home-page .section-8 .index-num.active {width: 40px; height: 54px; display: inline-block; background-position: 2px -660px; opacity: 0; filter: alpha(opacity=0);}
.home-page .section-8 .index-num-0 {background-position: 2px 0 }
.home-page .section-8 .index-num-1 {background-position: 2px -66px }
.home-page .section-8 .index-num-2 {background-position: 2px -133px }
.home-page .section-8 .index-num-3 {background-position: 2px -198px }
.home-page .section-8 .index-num-4 {background-position: 2px -265px }
.home-page .section-8 .index-num-5 {background-position: 2px -332px }
.home-page .section-8 .index-num-6 {background-position: 2px -399px }
.home-page .section-8 .index-num-7 {background-position: 2px -466px }
.home-page .section-8 .index-num-8 {background-position: 2px -533px }
.home-page .section-8 .index-num-9 {background-position: 2px -600px }

.home-page .section-71{ background: #fff; padding-bottom: 70px;}
.home-page .section-71 ul{ overflow: hidden; margin-top: 12px;}
.home-page .section-71 li{ float: left; width: 126px; margin: 18px 37px;}
.home-page .section-71 li i{ display: block; width: 126px; height: 126px; background: url(../images/f7_icon.png) no-repeat; }
.home-page .section-71 li.item1 i{ background-position: 0 0; }
.home-page .section-71 li.item2 i{ background-position: -182px 0; }
.home-page .section-71 li.item3 i{ background-position: -364px 0; }
.home-page .section-71 li.item4 i{ background-position: -546px 0; }
.home-page .section-71 li.item5 i{ background-position: -728px 0; }
.home-page .section-71 li.item6 i{ background-position: -910px 0; }
.home-page .section-71 li.item7 i{ background-position: 0 -180px; }
.home-page .section-71 li.item8 i{ background-position: -182px -180px; }
.home-page .section-71 li.item9 i{ background-position: -364px -180px; }
.home-page .section-71 li.item10 i{ background-position: -546px -180px; }
.home-page .section-71 li.item11 i{ background-position: -728px -180px; }
.home-page .section-71 li.item12 i{ background-position: -910px -180px; }
.home-page .section-71 li.item13 i{ background-position: 0 -360px; }
.home-page .section-71 li.item14 i{ background-position: -182px -360px; }
.home-page .section-71 li.item15 i{ background-position: -364px -360px; }
.home-page .section-71 li.item16 i{ background-position: -546px -360px; }
.home-page .section-71 li.item17 i{ background-position: -728px -360px; }
.home-page .section-71 li.item18 i{ background-position: -910px -360px; }
.home-page .section-71 li p{ font-size: 16px;color: #333; }
/*footer*/

/**
*/
/*@media  (max-width: 640px) {
	html,body,input,button,textarea{ font-family: PingFangSC-Light,'helvetica neue','hiragino sans gb',arial,'microsoft yahei ui','microsoft yahei',simsun,sans-serif; }
    body{font-size: 14px;}
    .suspension-mobile,.back_top{ display: block !important; }
    a
	{

    tap-highlight-color: rgba(0,0,0,0);
	focus-ring-color: rgba(0, 0, 0, 0);
	-webkit-tap-highlight-color: rgba(0,0,0,0);
	-webkit-focus-ring-color: rgba(0, 0, 0, 0);
	-moz-tap-highlight-color: rgba(0,0,0,0);
	-moz-focus-ring-color: rgba(0, 0, 0, 0);

	}
}*/

.mob-home .mob {text-align: center;background: #fff;}
.mob-home .mob h2{font-weight: 100;font-size: 2.8em;color:#000;padding:1em 0 .2em;line-height: 1.3;}
.mob-home .mob p{font-size: 1.5em;line-height: 1.5;padding-bottom: 1em;width: 90%; margin:0 auto;}
.mob-home .mob1 ul{ padding: 3em 0 3em; }
.mob-home .mob1 ul li{float: left;width: 25%;text-align: center; border-right: 1px solid #ddd; box-sizing:border-box;}
.mob-home .mob1 ul li:last-child{ border-right: 0 none; }
.mob-home .mob1 ul li i{ width: 4.6em; height: 4.1em; display: block; margin: -.5em auto 1em; background: url(../images/mob1.png); background-size: 30em auto;}
.mob-home .mob1 ul li:nth-child(2) i{ background-position: -4.9em 0; }
.mob-home .mob1 ul li:nth-child(3) i{ background-position: -9.7em 0; }
.mob-home .mob1 ul li:nth-child(4) i{ background-position: -14em 0; }
.mob-home .mob1 ul li p{ margin-bottom: -.5em; padding-bottom: 0; }
.mob-home .mob2{ background: #FAFAFA; padding-bottom: 2em;}
.mob-home .mob2 h2{ color: #00a2ff; }
.mob-home .mob2 dl{ overflow: hidden; background: #fff; width: 85%; background: #fff; margin: 0 auto 1em; padding: 1em; text-align: left; font-size: 1.4em; line-height: 1.8;}
.mob-home .mob2 dt{ float: left; width: 2.2em; height: 2.2em; background: url(../images/mob2.png); margin-top: 1.6em;}
.mob-home .mob2 dl:nth-of-type(2) dt{ background-position: -2.4em 0; }
.mob-home .mob2 dl:nth-of-type(3) dt{ background-position: -4.8em 0; }
.mob-home .mob2 dd{ margin-left: 3.2em; }

.mob-home .mob3{ height: 34.3em; position: relative; overflow: hidden; }
.mob-home .mob3 .inner,
.mob-home .mob3 iframe{ position: absolute; width: 100%; height: 100%; left: 0; top: 0; }
.mob-home .mob3 .inner{ z-index: 2;}
.mob-home .mob3 .img1{ width: 45.7em; height: 14em; margin: 6em auto 3em; background: url(../images/mob3_1.png) no-repeat center top; background-size: 40em auto;}
.mob-home .mob3 .img2{ display: block; width: 13em; height: 6em; margin: 0 auto; background: url(../images/mob3_2.png) no-repeat center top; background-size: contain;}

.mob-home .mob4{ background: #FAFAFA; padding-bottom: 3em;}
.mob-home .mob4 .list1{ text-align: left; width: 85%; margin: 1em auto;}
.mob-home .mob4 .list1 li{ margin-bottom: 2em; -webkit-transition: all .2s linear; transition: all .2s linear;}
.mob-home .mob4 .list1 li:hover{ -webkit-box-shadow: 0 3px 20px rgba(0,0,0,.1); box-shadow: 0 3px 20px rgba(0,0,0,.1); -webkit-transform: translate3d(0,-2px,0); transform: translate3d(0,-2px,0);}
.mob-home .mob4 .list1 li .intro{  padding: 2em;   color: #fff;}
.mob-home .mob4 .list1 li:nth-child(1) .intro{ background: #46A34B; }
.mob-home .mob4 .list1 li:nth-child(2) .intro{ background: #FD4F73; }
.mob-home .mob4 .list1 li:nth-child(3) .intro{ background: #F69200; }
.mob-home .mob4 .list1 .intro h3{ font-size: 1.6em; margin-bottom: 1em;}
.mob-home .mob4 .list1 .intro div{ font-size: 1.3em; margin-bottom: 1em; line-height: 1.8;}
.mob-home .mob4 .list1 .intro .extra{ margin-bottom: 0; }
.mob-home .mob4 .list1 .product{ background: #fff; padding: 15px 25px; overflow: hidden;}
.mob-home .mob4 .list1 .product i{ float: left; width: 3.8em; height: 3.8em; background: url(../images/mob4.png) no-repeat; margin-right: 18px;}
.mob-home .mob4 .list1 li:nth-child(1) .product i{ background-position: 0 0; }
.mob-home .mob4 .list1 li:nth-child(2) .product i{ background-position: -59px 0; }
.mob-home .mob4 .list1 li:nth-child(3) .product i{ background-position: -120px 0px; }
.mob-home .mob4 .list1 .product .text{}
.mob-home .mob4 .list1 .product .text h3{ font-size: 1.5em; color: #333;}
.mob-home .mob4 .list1 li:hover .product .text h3{ color: #00a2ff;}
.mob-home .mob4 .list1 .product .text p{ color: #82939e; margin-bottom: 0;}
.mob-home .mob4 .subtitle{ font-size: 1.8em; }
.mob-home .mob4 .list2{ text-align: left; margin: 0 auto; width: 85%; }
.mob-home .mob4 .list2 li{padding: 1em;background: #fff; margin-bottom: 1em; border: 1px solid #ddd; -webkit-transition: all .2s linear; transition: all .2s linear;}
.mob-home .mob4 .list2 li:hover{ border-color: #00a2ff; }
.mob-home .mob4 .list2 li i{ width: 62px; height: 62px; float: left; background: url(../images/mob4.png) no-repeat;}
.mob-home .mob4 .list2 li:nth-child(1) i{ background-position: 0 -58px; }
.mob-home .mob4 .list2 li:nth-child(2) i{ background-position: -78px -58px; }
.mob-home .mob4 .list2 li:nth-child(3) i{ background-position: -159px -58px; }
.mob-home .mob4 .list2 li:nth-child(4) i{ background-position: -234px -58px; }
.mob-home .mob4 .list2 li:nth-child(5) i{ background-position: -312px -58px; }
.mob-home .mob4 .list2 li .text{ margin-left: 75px; }
.mob-home .mob4 .list2 li .text h3{ font-size: 20px; margin-bottom: 7px; color: #333; -webkit-transition: all .2s linear; transition: all .2s linear; }
.mob-home .mob4 .list2 li:hover .text h3{ color: #00a2ff; }
.mob-home .mob4 .list2 li .text p{ color: #82939e; white-space: nowrap; margin: 0; padding: 0; font-size: 1.3em;}


.mob-home .mob5{position: relative; background:#fff url(../images/mob5.jpg) no-repeat center top;height: 46em; background-size: 100%;}
.mob-home .mob5 h2,
.mob-home .mob5 p{color: #fff;}
.mob-home .mob5 div.macbg{
    background: url(../images/pic5_macbg.png) no-repeat center;
    height: 31em;
    padding-top: 0em;
    width: auto;
    background-size: 100%;
    position: relative;
}
.mob-home .mob5 div.macbg iframe{
    position: absolute;
    top: 54px;
    right: 50%;
    margin-right: -243px;
    width: 486px;
    height: 307px;
}

.mob-home .mob6{position: relative;width: 100%; height: 100%; background: #000;}
.mob-home .mob6 > img{width: 100%;vertical-align: middle;display: block;}
.mob-home .mob6 .swiper-pagination{z-index: 2; padding-top: 2px;}
.mob-home .mob6 .swiper-pagination-bullet{ width:13px; height:13px; background: #fff; opacity: .5; }
.mob-home .mob6 .swiper-pagination-bullet-active{ opacity: 1; }
.mob-home .mob6.swiper-container-horizontal>.swiper-pagination{ bottom: 40px; }
.mob-home .mob6.swiper-container-horizontal>.swiper-pagination .swiper-pagination-bullet{ margin: 0 10px; }
.mob-home .mob6 .swiper-slide .inner{ position: absolute; width: 100%; left: 0; top: 7em; z-index: 2; color: #fff; }
.mob-home .mob6 .swiper-slide .inner .icon{ width: 2.8em; margin: 3em auto 1em; }
.mob-home .mob6 .swiper-slide .inner .icon img{ width: 100%; }
.mob-home .mob6 .swiper-slide .inner .name{ font-size: 2em; margin-bottom: .1em;}
.mob-home .mob6 .swiper-slide .inner .intro{ font-size: 1.5em; margin-bottom: 1em;}
.mob-home .mob6 .swiper-slide .inner .download{ width: 10em; height: 2em; line-height: 2em; color: #fff; font-size: 1.5em; border: 1px solid #fff; border-radius: .2em; display: block; margin: 0 auto; }

.mob-home .mob8{background-color: #222; padding-bottom: 1em;}
.mob-home .mob8 dl{font-size: 1em;border-bottom: #444 .5px solid;}
.mob-home .mob8 dl dt{color: #fff;font-size: 1.6em;position: relative;line-height: 2.78571;padding-left: 1em;}
.mob-home .mob8 dl dt span{display: inline-block;width: .8em; height: .8em; border: 1px solid #727272; border-top-color: transparent; border-right-color: transparent; position: absolute;right: 1em;top: .7em; -webkit-transform: rotate(-45deg); -moz-transform: rotate(-45deg); transform: rotate(-45deg); -webkit-transition: all .3s; -moz-transition: all .3s; transition: all .3s;}
.mob-home .mob8 dl dd{color: #5e6263;margin:1.5em 3em;}
.mob-home .mob8 dl dd a{color: #999; font-size: 1.4em;}
.mob-home .mob8 dl div.hide-p{display: none; padding-bottom: 1.5em; overflow: hidden; }
.mob-home .mob8 dl.expand dt span{ -webkit-transform: rotate(135deg); -moz-transform: rotate(135deg); transform: rotate(135deg); }
.mob-home .mob8 .hotline{ display: block; width: 70%; margin: 2em auto; height: 3em;line-height: 3em; font-size: 1.5em; color: #fff; border: 1px solid #fff; border-radius: .2em; text-align: center;}
.mob-footer{background:#111;text-align: center;}
.mob-footer .copyright{padding:1em 0;color: #ccc;font-size: 1.25em;line-height: 1.5;}

.mob-home .section-71{ background: #fff; padding-bottom: 70px;}
.mob-home .section-71 ul{ overflow: hidden; margin-top: 12px;}
.mob-home .section-71 li{ float: left; width: 19%; margin: 18px 37px;}
.mob-home .section-71 li i{ display: block; width: 126px; height: 126px; background: url(../images/f7_icon.png) no-repeat; }
.mob-home .section-71 li.item1 i{ background-position: 0 0; }
.mob-home .section-71 li.item2 i{ background-position: -182px 0; }
.mob-home .section-71 li.item3 i{ background-position: -364px 0; }
.mob-home .section-71 li.item4 i{ background-position: -546px 0; }
.mob-home .section-71 li.item5 i{ background-position: -728px 0; }
.mob-home .section-71 li.item6 i{ background-position: -910px 0; }
.mob-home .section-71 li.item7 i{ background-position: 0 -180px; }
.mob-home .section-71 li.item8 i{ background-position: -182px -180px; }
.mob-home .section-71 li.item9 i{ background-position: -364px -180px; }
.mob-home .section-71 li.item10 i{ background-position: -546px -180px; }
.mob-home .section-71 li.item11 i{ background-position: -728px -180px; }
.mob-home .section-71 li.item12 i{ background-position: -910px -180px; }
.mob-home .section-71 li.item13 i{ background-position: 0 -360px; }
.mob-home .section-71 li.item14 i{ background-position: -182px -360px; }
.mob-home .section-71 li.item15 i{ background-position: -364px -360px; }
.mob-home .section-71 li.item16 i{ background-position: -546px -360px; }
.mob-home .section-71 li.item17 i{ background-position: -728px -360px; }
.mob-home .section-71 li.item18 i{ background-position: -910px -360px; }
.mob-home .section-71 li p{ font-size: 1.5em; }

#f_commit {
		background: #f5f5f5;
	}
	#f_commit .fix_2 p{
		border: dashed 1px #999;
		color: #666;
		background: #fff;
	}
	#f_commit input{
		color: #666;
	}

input::input-placeholder{
	color: #999 !important;
}
::-webkit-input-placeholder {
	color:#999 !important;
}
:-moz-placeholder {
　　color:#999 !important;
}
::-moz-placeholder {
　　color:#999 !important;
}
:-ms-input-placeholder {
　　color:#999 !important;
}
#f_commit .insf_5{
	margin-bottom: 0;
}
#f_commit .fix_2 .insf_4 {
    height: 45px;
}

#f_commit .fix_1 font{
	color: #424b54;
}
#f_commit .fix_1 span{
	color: #8393a0;
}
#f_commit .fb{
	clear: both;
    height: 50px;
    text-align: center;
    width: 100%;
    float: none;
    text-align: center;
    padding-top: 30px;
}
#f_commit .fl,#f_commit .fr{
	width: 590px;
	box-sizing: border-box;
}
#f_commit .fl{
	margin-right: 20px;
}
#f_commit .fl p,#f_commit .fr p{
	box-sizing: border-box;
	width: 100%;
	margin-bottom: 20px;
}
#f_commit .fr .insf_5{
	width: 76%;
}
#f_commit .yzm {
    margin-left: 20px;
}
#f_commit .zzz{
	font-size: 16px;
    color: #fff;
    text-align: center;
    display: inline-block;
    vertical-align: middle;
    background: #009FE8;
    height: 50px;
    line-height: 50px;
    border: 1px solid #fff;
    width: 160px;
    border-radius: 25px;
    -webkit-user-select: none;
    float: none;
}
#f_commit .zzz {
    color: #fff;
    -webkit-transform: translate(0,3px);
    -moz-transform: translate(0,3px);
    transform: translate(0,3px);
    -webkit-box-shadow: 0 7px 15px -3px rgba(0,159,232,.5);
    -moz-box-shadow: 0 7px 15px -3px rgba(0,159,232,.5);
    box-shadow: 0 7px 15px -3px rgba(0,159,232,.5);
}
#f_commit textarea{
	padding: 0;
	padding-left: 35px;
	height: 45px;
	outline: none;
}
#f_commit .fr textarea{
	color: #666;
}
#f_commit .fl input,#f_commit .fr input,#f_commit .fr textarea{
	background-repeat:no-repeat ;
	background-position: 8px center;
	background-size: 22px 22px;
}
#f_commit .fr textarea{
	line-height: 45px;
}
#f_commit .Validform_checktip {
    top: 12px;
    left: 540px;
}
.zxun_hot{
	width: 100%;
	margin: 0 auto;
	padding-top: 20px;
	height: 580px;
	background: #f7f7f7;
	box-sizing: border-box;
}
.zxun_hot *{
	box-sizing: border-box;
}
.zx_center{
	width: 1200px;
	margin: 0 auto;
}
.zx_title{
	text-align: center;
	font-size: 36px;
	color: #434a54;
	height: 140px;
	line-height: 140px;
}
.zx_content{
    width: 1200px;
	height: 300px;
	margin: 0 auto;
	background: #fff;
}
.zx_content_left{
	width: 200px;
	height: 100%;
	float: left;
	text-align: center;
	padding-top: 168px;
	background: #4ecbf0 url(/template/Home/Default/PC/Static/epower/images/zx_bg_icon.png) no-repeat center 76px;
}
.zx_content_left p{
	font-size: 16px;
	color: #fff;
	line-height: 30px;
	text-align: center;
}
.right-list {
    width: 510px;
    border-radius: 5px;
    box-sizing: border-box;
    float: left;
    margin: 30px 0;
    margin-left: 36px;
    padding-right: 36px;
    border-right: dashed 1px #e6e6e6;
}
/*增加用户轮播图*/
#user-list{
	border: 0;width: 450px;list-style: none;
	margin-left: 0;
	padding-left: 36px;
	padding-right: 10px;
	height: 240px;
}
#user-list li{
	width: 100%;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}
.user_slider{
	position: absolute;z-index: 100;
}
#user-list li span{
	color: #fd4462;
}
.right-list li {
	line-height: 48px;
	font-size: 14px;
	color: #666
}

.zx-cont-a {
	color: #666;
	font-size: 14px
}

.right-list li .time {
	float: right;
	font-size: 12px;
	color: #999
}
.zx-cont-a {
	width: 66%;
	height: 22px;
	overflow: hidden;
	display: inline-block;
	text-overflow: ellipsis;
	white-space: nowrap;
	line-height: normal;
	vertical-align: middle
}
.zx-cont-a:hover{
	color: #4095ff;
	text-decoration: underline;
}
.zx-cont-title {
	color: #666
}
.add_our{
	width: 264px;
	height: 52px;
	margin: 0 auto;
	margin-bottom: 36px;
	border: solid 1px #fff;
	line-height: 52px;
	text-align: center;
	font-size: 20px;
	color: #fff;
	margin-top: -42px;
	border-radius: 50px;
	transition: all .4s;
}
.add_our a{
	display: block;
	color: #fff;
}
.add_our:hover{
	border-color: #009fe8;
	background: #009fe8;
	color: #fff;  -webkit-transform: translate(0,3px); -moz-transform: translate(0,3px); transform: translate(0,3px);
}

   .insf_1,.insf_2,.insf_3,.insf_3-1,.insf_3-2,.insf_4,.insf_5{
        position: relative;
    }
    .index_mobile .commit .fix_2 p{
        width:100%;
        height: auto;
        margin-bottom: 20px;
    }
    .index_mobile .commit .fix_2 p input{
        line-height: 60px;
        height: 60px;
        font-size: 24px;
    }
    .index_mobile .commit .fix_2 .insf_4{
        height: auto;
    }
    .index_mobile .commit .fix_2 .insf_4 textarea{
        font-size: 24px;
        height:200px;
    }
    .index_mobile .commit .fl{
        width:100%;
    }
    .index_mobile .zzz{
        outline:none;
        border:none;
        border-radius: 0;
        height: 60px;
        line-height: 60px;
        font-size: 24px;
        -webkit-appearance: none;
    }
    .index_mobile .commit .fix_1 h4 span{
        font-size: 20px;
    }
   .hand-progress-wrap{
   		background: #f7f7f7;
   		padding-top: 30px;
   		padding-bottom: 30px;
   }
   	  .hand-progress{
		height: 300px;
		width: 1200px;
		margin: 0 auto;
	  }
	  .hand-progress h2{
	  	line-height: 52px;
	  	text-align: center;
	  	font-size: 36px;
	  	font-weight: lighter;
		color: #434A54;
	  	margin: 0;
	  }
	  .hand-progress h3{
	  	color: #82939e;
	  	font-size: 14px;
	  	text-align: center;
	  	line-height: 24px;
	  }
	  .hand-item-list{
  		margin: 20px 70px;
  		width: 100%;
  		height: 200px;
	  }
	  .hand-item-list li{
	  	float: left;
	  	width: 280px;
	  	margin-right: 100px;
	  	height: 200px;
	  	transition: all .5s;
	  	text-align: center;
	  	line-height: 200px;
	  }
	 .hand-item-list li img{
	 	vertical-align: middle;
	 }
   .hand-item-list li:hover{
   	    position: relative;
	    top: -4px;
	    background-color: #fff;
	    box-shadow: 0 3px 20px rgba(0,0,0,.1);
   }
     .countdown span{
		position: absolute;
	    top: 274px;
	    font-size: 24px;
	    display: block;
	    height: 43px;
	    line-height: 43px;
	    width: 44px;
	    text-align: center;
  	 }
  	 .countdown .day{
    	left: 557px;
  	 }
  	 .countdown .hour{
  	 	left: 638px;
  	 }
  	 .countdown .minute{
  	 	left: 719px;
  	 }
  	 .countdown .second{
  	 	left: 800px;
  	 }
  	 .home-page .section-5 .section-wrapper div.img-bg video {
 		height: 100%;
	    padding-top: 31px;
	    padding-left: 0;
	}
	.home-page .section-5{
		height: 900px;
	}
	.video-btn {
		margin-bottom: 32px;
	 }
	.video-btn a{
		display: inline-block;
		width: auto;
		padding: 0 15px;
		height: 48px;
		border: solid 1px #fff;
		color: #fff;
		line-height: 48px;
		text-align: center;
		font-size: 18px;
		position: relative;
		font-weight: normal;
	}
	.video-btn a.active{
		background: #fff;
		color: #009fe8;
	}
	.video-btn a:first-child{
		margin-right: 120px;
	}
	.video-btn a::after{
		display: block;
		position: absolute;
		bottom: -10px;
		left: 47%;
		width: 0; 
		height: 0; 
		border-left: 8px solid transparent; 
		border-right: 8px solid transparent; 
		border-top: 10px solid #fff; 
	}
	.video-btn a.active::after{
		content: "";                        
	}


	/* 新增快速注册以及layer弹框 */

	.hide {
		display: none;
	  }
	  .fl {
		float: left;
	  }
	  .layui-layer-reg * {
		box-sizing: border-box;
	  }
	  .layui-layer-reg .layui-layer-btn {
		text-align: left;
		margin-left: 110px;
		padding-bottom: 30px;
	  }
	  .layui-layer-reg .layui-layer-btn0 {
		width: 140px;
		height: 40px;
		color: #ffffff;
		text-align: center;
		line-height: 40px;
		font-size: 14px;
		border-radius: 25px;
		background: #009fe8;
	  }
	  .layui-layer-reg .layui-layer-title {
		background: #009fe8;
		color: #ffffff;
		height: 40px;
		line-height: 40px;
	  }
	  .layui-layer-reg a {
		outline: none;
		border: 0;
	  }
	  .layui-layer-reg .layui-layer-setwin .layui-layer-close1 {
		background: url("/template/Home/Default/PC/Static/epower/images/layer-close.png") no-repeat center center;
		background-size: contain;
	  }
	  .layui-layer-reg .layui-layer-setwin {
		top: 13px;
	  }
	  .layer-html {
		box-sizing: border-box;
		padding-top: 40px;
		overflow: hidden;
	  }
	  .layer-html * {
		box-sizing: border-box;
	  }
	  .layer-html .layer-phone,
	  .layer-html .layer-code {
		overflow: hidden;
		margin-bottom: 20px;
		height: 32px;
		line-height: 32px;
	  }
	  .layer-html .layer-code {
		margin-bottom: 10px;
	  }
	  .layer-html .layer-html-label {
		width: 120px;
		height: 32px;
		line-height: 32px;
		text-align: right;
		float: left;
		font-size: 14px;
		color: #666;
		margin-right: 10px;
	  }
	  .layer-html .layer-tips {
		color: #e2383a;
		width: 16px;
		text-align: center;
		height: 32px;
		line-height: 36px;
		font-size: 14px;
	  }
	  .layer-html .layer-html-tip {
		color: #999999;
		font-size: 12px;
		width: 170px;
		height: 32px;
		line-height: 32px;
	  }
	  .layer-html input {
		float: left;
		width: 200px;
		height: 32px;
		border-radius: 5px;
		border: #e6e6e6;
		padding-left: 8px;
		border: solid 1px #e6e6e6;
		line-height: 30px;
		font-size: 16px;
		color: #829398;
	  }
	  .layer-html .layer-html-code {
		width: 100px;
		margin-right: 10px;
	  }
	  .layer-html .layer-html-btn {
		width: 90px;
		height: 30px;
		border-radius: 5px;
		border: #e6e6e6;
		border: solid 1px #e6e6e6;
		text-align: center;
		line-height: 30px;
		font-size: 12px;
		color: #333333;
	  }
	  .layer-html .layer-yz-btn {
		width: 140px;
		height: 40px;
		color: #ffffff;
		text-align: center;
		line-height: 40px;
		font-size: 14px;
		border-radius: 25px;
		background: #009fe8;
		margin-left: 130px;
	  }
	  * {
		margin: 0;
		padding: 0;
	  }
	  .re-fixed {
		width: 100%;
		height: 100%;
		background: rgba(0, 0, 0, 0.5);
		position: fixed;
		left: 0;
		top: 0;
		z-index: 1000;
		display: none;
	  }
	  .registe * {
		box-sizing: border-box;
	  }
	  input,
	  button {
		outline: none;
		border: 0;
		background-color: transparent;
	  }
	  .registe {
		background: #fff;
		height: 120px;
		box-sizing: border-box;
		padding: 35px 0;
	  }
	  .registe .center-1000 {
		width: 1000px;
		margin: 0 auto;
		display: flex;
	  }
	  .registe .re-info {
		float: left;
		width: 240px;
		height: 50px;
		margin-right: 30px;
		border: solid 1px #829398;
		line-height: normal;
		position: relative;
		margin-right: 30px;
		border-radius: 5px;
		flex: 1;
	  }
	  .registe .re-info.active{
		  border-color: #009fe8;
	  }
	  .registe .re-info .re-icon {
		height: 48px;
		width: 36px;
		position: absolute;
		left: 10px;
		top: 0;
		display: block;
		background-repeat: no-repeat;
		background-position: center center;
	  }
	  .registe .re-info .re-input {
		line-height: 48px;
		left: 48px;
		top: 0;
		width: 192px;
		height: 48px;
		position: absolute;
		font-size: 16px;
		color: #829398;
		width: auto;
	  }
	  .registe .re-info.active {
		border-color: #009fe8;
	  }
	  .registe .user_name .re-icon {
		background-image: url('/template/Home/Default/PC/Static/epower/images/re_icon1.png');
		background-size: 16px 21px;
	  }
	  .registe .user_phone .re-icon {
		background-image: url('/template/Home/Default/PC/Static/epower/images/re_icon2.png');
		background-size: 12px 21px;
	  }
	  .registe .user_psd .re-icon {
		background-image: url('/template/Home/Default/PC/Static/epower/images/re_icon3.png');
		background-size: 18px 21px;
	  }
	  .registe .mod-btn {
		font-size: 16px;
		color: #fff;
		text-align: center;
		display: inline-block;
		vertical-align: middle;
		background: #009fe8;
		height: 50px;
		line-height: 50px;
		border: 1px solid #fff;
		width: 180px;
		border-radius: 25px;
		-webkit-user-select: none;
		cursor: pointer;
		margin-right: 0;
		flex: 1;
	  }
	  .registe .mod-btn:hover {
		color: #fff;
		-webkit-transform: translate(0, 3px);
		-moz-transform: translate(0, 3px);
		transform: translate(0, 3px);
		-webkit-box-shadow: 0 7px 15px -3px rgba(0, 159, 232, 0.5);
		-moz-box-shadow: 0 7px 15px -3px rgba(0, 159, 232, 0.5);
		box-shadow: 0 7px 15px -3px rgba(0, 159, 232, 0.5);
	  }
	  .home-page .section-2{
		  height: auto;
	  }
	  .home-page .section-2 .text li:last-child{
		  margin-bottom: 0;
	  }